package com.woniuxy.entity.DTO;

import lombok.Data;

import java.util.Date;

/**
 * @Author pml
 * @Date 2025/7/15 18:59
 * @Description TODO
 * 用户查询DTO
 * 用于接收前端传递的多条件查询参数
 */
@Data
public class UserQueryDTO {
    // 用户名（支持模糊查询）
    private String username;

    // 用户昵称（支持模糊查询）
    private String nickname;

    // 手机号（支持模糊查询）
    private String phone;

    // 性别（0女1男，精确查询）
    private Integer sex;

    // 年级（精确查询）
    private Integer grade;

    // 是否实名（0未实名1已实名，精确查询）
    private Integer isAuth;

    // 注册时间起始（范围查询）
    private Date createTimeStart;

    // 注册时间结束（范围查询）
    private Date createTimeEnd;

    // 当前页码（分页参数）
    private Integer pageNum = 1;

    // 每页数量（分页参数）
    private Integer pageSize = 10;
}
